package com.astoolkit.workflow.task.pipeline
{
	import com.astoolkit.workflow.BasePipelineTask;
	
	import flash.events.Event;
	
	[Event(name="transform", type="com.astoolkit.workflow.task.pipeline.TransformPipelineEvent")]
	public class TransformPipeline extends BasePipelineTask
	{
		override public function begin(inRetain:Boolean=false):void
		{
			super.begin( inRetain );
			var e : TransformPipelineEvent = new TransformPipelineEvent( _pipelineData );
			dispatchEvent( e );
			_pipelineData = e.pipelineData;
			complete();
		}
	}
}